Performance Measurements of Parallel and Distributed Systems Using On-Chip Counters

نویسندگان

  • Abdul Waheed
  • Jerry Yan
چکیده

Present generation of high performance computing (HPC) systems are often built around commodity processors due to their high performance at a low cost. These processors provide a number of new architectural features, including support for performance measurement through on-chip counters. On-chip performance counters can provide reliable measurement of processor-level activities that are too complex to accurately capture through other means of instrumentation. We briefly survey the architectures, programming interfaces, and measurement tools for three processors: MIPS R10000, IBM POWER2, and Intel Pentium Pro. These processors are found in several parallel and distributed HPC systems. We then use on-chip counters on two such HPC systems: Origin2000 and IBM SP-2 as case studies to demonstrate the utility from on-chip counters on these HPC

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Static Task Allocation in Distributed Systems Using Parallel Genetic Algorithm

Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...

متن کامل

Reliability and Performance Evaluation of Fault-aware Routing Methods for Network-on-Chip Architectures (RESEARCH NOTE)

Nowadays, faults and failures are increasing especially in complex systems such as Network-on-Chip (NoC) based Systems-on-a-Chip due to the increasing susceptibility and decreasing feature sizes. On the other hand, fault-tolerant routing algorithms have an evident effect on tolerating permanent faults and improving the reliability of a Network-on-Chip based system. This paper presents reliabili...

متن کامل

Green Energy-aware task scheduling using the DVFS technique in Cloud Computing

Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...

متن کامل

Power Management and Event Verification in PAPI

For more than a decade, the PAPI performance monitoring library has helped to implement the familiar maxim attributed to Lord Kelvin: “If you cannot measure it, you cannot improve it.”Widely deployed and widely used, PAPI provides a generic, portable interface for the hardware performance counters available on all modernCPUs and someother components of interest that are scattered across the chi...

متن کامل

Collecting Performance Data with PAPI-C

Modern high performance computer systems continue to increase in size and complexity. Tools to measure application performance in these increasingly complex environments must also increase the richness of their measurements to provide insights into the increasingly intricate ways in which software and hardware interact. PAPI (the Performance API) has provided consistent platform and operating s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007